499922
604658
817392
151698
3013
256830
198552
397883
584228
602561
439214
172862
5260799
3685581
3208148
2520804
2282988
2136609
2060358
193878
1832118
1745136
1729196
1661471